/**
 * 
 */
package cn.dgfy.MyBatisStudy.dao;

import java.util.List;

import org.springframework.stereotype.Repository;

import cn.dgfy.MyBatisStudy.bean.Student;

/**
 * @author Tearfalls
 *
 */
@Repository
public interface StudentMapper {
	/* MyBatis允许为增、删、改方法定义以下类型的返回值:
	 * 		Boolean, boolean：如果增删改操作影响的行数大于0，则返回Boolean.TRUE、true，否则返回Boolean.FALSE、false
	 * 		Integer, int, Long, long：返回增删改操作所影响的行数
	 * 此返回值类型定义不需要体现在SQL映射配置中，只要在接口方法中定义就可以直接使用
	 */
	public boolean add(Student student);
	
	public int removeById(Integer id);
	
	public long modify(Student student);
	
	public List<Student> get();
	
	public Student getById(Integer id);
}
